JavaScript Job: Senior Frontend ENgineer

Job added on

Location

Toronto - Canada

Job type

Full-Time

JavaScript Job Details

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.

About our Client

We are writing the next chapter in the history of software development.

The story of computer science is one of abstraction layers built over abstraction layers: 0's and 1's become assembly code, C becomes Java, CPUs become the personal computer, and Kubernetes becomes us.

By building an end-to-end environment control platform for the entire development cycle, Our product allows individual developers to prototype, test, and iterate on a distributed system as a whole - saving massive amounts of developer time and unlocking workflows that were previously impossible.

No space needs next-generation distributed system development technology more than the blockchain space. Our customers include Ava Labs, Solana, Chainlink, NEAR, and the Ethereum Foundation.

We’re looking for a Senior Frontend Engineer to help build the next generation of our developer tools and services.

Responsibilities:

  • Develop a performant desktop application with cross-platform frameworks such as Tauri or Electron.
  • Develop secure enterprise-grade web applications for a suite of cloud services.
  • Build scalable frontend architectures and component libraries with Next.js and React ecosystem tools and libraries.
  • Write unit, end-to-end, and visual regression tests with Jest and Cypress to maintain confident levels of code coverage.
  • Implement and maintain application build, test, and deployment processes and tooling.
  • Implement monitoring and observability systems to improve application quality, performance, and user experience.
  • Review and translate product designs, wireframes, and requirements into responsive and accessible user interfaces.
  • Document application architecture, development workflows, and internal processes that enable knowledge transfer to teammates.
  • Peer review pull requests and provide actionable feedback.
  • Balance short-term execution with longer-term concerns such as extensibility and reusability.
  • Collaborate closely with Product and Engineering teams.
  • Contribute to the whole product process from concept and research to implementation and deployment.
  • Own the maintenance and quality of the code you ship.

These responsibilities are just the beginning. We are growing our team, and will encourage you to grow with the company.

Requirements:

  • 4+ years of experience in developing and shipping commercial-grade React/Next.js applications.
  • A keen eye for delightful and intuitive user interfaces and interactions.
    • You value design and functionality at the same level.
  • Strong proficiency in Typescript.
  • Experience building and implementing CI/CD pipelines with CircleCI or modern continuous delivery practices.
  • Experience with modern Javascript build tools such as Vite or Webpack.
  • You value high security and testing standards as not just technically necessary but also culturally important.
  • Strong grasp of web application testing practices and tools like Jest, Cypress, and code-coverage instrumentation.
    • Understanding that software quality goes beyond just passing tests.
  • Strong desire to learn new technologies and practices.
  • Ability to understand business and product requirements and translate them to technical requirements.
  • You are positive, open-minded, driven, open to feedback, and have a collaborative personality with excellent communication skills.

Bonus:

  • Experience with web-based desktop application frameworks such as Tauri or Electron.
  • Experience with building developer tools and/or services.
  • Experience with building for technical audiences.

Base Salary Range: $150,000 to $200,000

Benefits: Medical insurance, PTO, 401k